package com.aishua.fire.service;

import java.util.List;

import com.aishua.fire.entity.dict.AddDictInfo;
import com.aishua.fire.entity.dict.DictList;
import com.aishua.fire.entity.dict.UpdateDictInfo;
import com.aishua.fire.jpa.entity.Dictionary;
import com.aishua.fire.mapper.dto.DictDto;

/**
 * 字典配置信息业务类接口
 * @author Administrator
 *
 */
public interface DictService {

	/** 增 **/
	String save(AddDictInfo dictInfo);
	/** 删 **/
	void deleteDict(String dictId);
	/** 改 **/
	void update(UpdateDictInfo dictInfo);
	/** 查 **/
	DictDto findDictId(String dictId);
	
	/** 查询组别列表 **/
	List<DictDto> findAllUsingByType(String teamValue);
	
	/**
	 * 分页列表条件查询
	 * @param dictSearchList
	 * @return
	 */
	List<DictDto> searchList();

	/**
	 * 根据dicValue(suppierId)查询数据字典表teamName
	 * @return
	 */
	String findteamNameBydicValue(String dictValue);
	
	List<Dictionary> findDictName(String teamValue);
	
	//查询dict_value,dict_name
	List<DictList> getDicts(String teamValue);
}
